spiny anteater
noun
1.
echidna
(def 1).
Origin
1820-30
British Dictionary definitions for
spiny anteater
spiny anteater
noun
1.
another name for
echidna